package com.brightgenerous.niconama02.project.madokamagica;

import java.net.MalformedURLException;
import java.net.URL;

import com.brightgenerous.niconama02.project.Actor;

/**
 * 鹿目まどか役
 * 
 * @author brigen
 */
public interface Actor01Madoka extends Actor {

	/** 役名 */
	String NAME = "まどか";

	/**
	 * 悲しい表情を返す
	 *
	 * @return 悲しい表情
	 * @throws MalformedURLException
	 */
	URL actSadness() throws MalformedURLException;

	/**
	 * 何かに反応した表情を返す
	 *
	 * @return 悲しい表情
	 * @throws MalformedURLException
	 */
	URL actReact() throws MalformedURLException;

	/**
	 * 何かを尋ねるときの表情を返す
	 *
	 * @return 何かを尋ねるときの表情
	 * @throws MalformedURLException
	 */
	URL actAsk() throws MalformedURLException;

	/**
	 * 躊躇った表情を返す
	 *
	 * @return 躊躇った表情
	 * @throws MalformedURLException
	 */
	URL actHesitate() throws MalformedURLException;

	/**
	 * 勇敢な表情を返す
	 *
	 * @return 勇敢な表情
	 * @throws MalformedURLException
	 */
	URL actBrave() throws MalformedURLException;

	/**
	 * 拍子抜けした表情を返す
	 *
	 * @return 拍子抜けした表情
	 * @throws MalformedURLException
	 */
	URL actAnticlimax() throws MalformedURLException;

	/**
	 * <p>
	 * Chapter01 Words01の台詞を返す
	 * </p>
	 * <p>
	 * 「ひどい」
	 * </p>
	 *
	 * @return Chapter01 Words01の台詞
	 */
	String speakC01W01();

	/**
	 * <p>
	 * Chapter01 Words02の台詞を返す
	 * </p>
	 * <p>
	 * 「そんな、あんまりだよ。こんなのってないよ！」
	 * </p>
	 *
	 * @return Chapter01 Words02の台詞
	 */
	String speakC01W02();

	/**
	 * <p>
	 * Chapter01 Words03の台詞を返す
	 * </p>
	 * <p>
	 * 「！」
	 * </p>
	 *
	 * @return Chapter01 Words03の台詞
	 */
	String speakC01W03();

	/**
	 * <p>
	 * Chapter01 Words04の台詞を返す
	 * </p>
	 * <p>
	 * 「！！」
	 * </p>
	 *
	 * @return Chapter01 Words04の台詞
	 */
	String speakC01W04();

	/**
	 * <p>
	 * Chapter01 Words05の台詞を返す
	 * </p>
	 * <p>
	 * 「本当なの？」
	 * </p>
	 *
	 * @return Chapter01 Words05の台詞
	 */
	String speakC01W05();

	/**
	 * <p>
	 * Chapter01 Words06の台詞を返す
	 * </p>
	 * <p>
	 * 「私なんかでも、本当に何かできるの？」
	 * </p>
	 *
	 * @return Chapter01 Words06の台詞
	 */
	String speakC01W06();

	/**
	 * <p>
	 * Chapter01 Words07の台詞を返す
	 * </p>
	 * <p>
	 * 「こんな結末を変えられるの？」
	 * </p>
	 *
	 * @return Chapter01 Words07の台詞
	 */
	String speakC01W07();

	/**
	 * <p>
	 * Chapter01 Words08の台詞を返す
	 * </p>
	 * <p>
	 * 「．．．」
	 * </p>
	 *
	 * @return Chapter01 Words08の台詞
	 */
	String speakC01W08();

	/**
	 * <p>
	 * Chapter01 Words09の台詞を返す
	 * </p>
	 * <p>
	 * 「（ｷﾘｯ」
	 * </p>
	 *
	 * @return Chapter01 Words09の台詞
	 */
	String speakC01W09();

	/**
	 * <p>
	 * Chapter01 Words10の台詞を返す
	 * </p>
	 * <p>
	 * 「はぁ～夢オチ？」
	 * </p>
	 *
	 * @return Chapter01 Words10の台詞
	 */
	String speakC01W10();
}
